home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / games_do / dck361.zip / DCK361.TXT next >
Text File  |  1996-05-28  |  19KB  |  478 lines

  1.  
  2.                      -----------------------------------
  3.                                    DCK 3.61
  4.                         Release notes and Readme file
  5.                    e-mail me (Ben Morris) regarding DCK at:
  6.                             dck-help@islandnet.com
  7.                      -----------------------------------
  8.  
  9. ---------------
  10. Introduction
  11. ---------------
  12.  
  13. Don't forget to check out READTHIS.DOC - it contains fairly important
  14. information about DCK and Hexen Editing.
  15.  
  16. DCK can edit all five id/Raven games:
  17.  
  18.         - Doom: Knee Deep in the Dead
  19.         - Doom 2: Hell on earth
  20.         - Heretic
  21.         - The Ultimate Doom
  22.         - Hexen: Beyond Heretic
  23.  
  24. DCK will never support Strife.
  25.  
  26. --------------------------------
  27. Changes since the last release
  28. --------------------------------
  29.  
  30. 05-28-96    Release 3.61
  31.  
  32. Bugs Fixed:
  33.  
  34. - Some of the arguments for Hexen linespecials did not show up; fixed.
  35. - If a tool was run and it changed the directory, DCK screwed up; fixed.
  36. - Putting a for() loop in a Hexen script crashed DCK sometimes. The ACC
  37.   compiler doesn't support for() loops at all, actually, contrary to the
  38.   information I received from Raven. Placing a for() loop in a script
  39.   will now generate an "unrecognised token" error.
  40. - I placed an Earthquake special in SPECIALS.ACS. It is exactly the same
  41.   as Radius_Quake.
  42. - There is no Find+Mark Items feature, contrary to previous versions of
  43.   DCK.HLP.
  44. - The unregistered version of DCK had problems with the Item Filter
  45.   feature; fixed.
  46. - Changing a line to one-sided did not update the screen immediately;
  47.   fixed.
  48. - Some Hexen Items were checked for collision detection with other items
  49.   when they should not have been; fixed.
  50.  
  51. New Things:
  52.  
  53. - I have added Consistency Checker features that check for:
  54.     - A Hexen PolyObject Anchor that does not have any matching
  55.       PolyObject StartSpots;
  56.     - A Hexen PolyObject Anchor that has the same PolyID as another
  57.       Anchor.
  58.  
  59. Other Stuff:
  60.  
  61. - I stopped making big version changes for small bug fixes -- wow!
  62.  
  63.  
  64. 05-18-96    Release 3.6
  65.  
  66. Bugs Fixed:
  67.  
  68. - I don't quite understand how this happened, but deleting lines did NOT
  69.   decrement the count of valid lines. "What?!" -- that's what I said! I have
  70.   no idea how this bug got in there or why I just noticed it now: after
  71.   deleting the four lines that made up the only room in a new level, moving
  72.   the mouse cursor around highlighted 0-length lines _all over the level_.
  73.   Anyway, it's fixed, but I still don't get it.
  74.  
  75.  
  76. 05-03-96    Release 3.5
  77.  
  78. Bugs Fixed:
  79.  
  80. - DCK used to hang sometimes when the Consistency Checker was searching
  81.   for "Sectors Not Closed." haha .. the reason for this was that DCK
  82.   couldn't handle Sectors in memory that weren't referenced by any
  83.   linedefs (ie: leftover Sector definitions.) Duh; fixed.
  84.  
  85. Changes:
  86.  
  87. - You can now enter a number for a linespecial easily (in Doom/Heretic) by
  88.   typing the number and pressing ENTER twice. This didn't work before, but
  89.   it should have :)
  90. - Due to some changes recently, DCK had problems working in very high
  91.   zoom settings. Fixed.
  92. - I've removed the "Auto-Detect video card" selection: it caused more
  93.   problems than it solved.
  94. - The consistency checker kept tellin' everyone that lines had a type, but
  95.   no tag -- fact is, it was WRONG. WRONG. I have fixed its insubordinate
  96.   bee-hind.
  97.  
  98.  
  99. 04-18-96    Release 3.4
  100.  
  101. Bugs Fixed:
  102.  
  103. - Creating a secret door in any game but Hexen set the Door Lines' type
  104.   to -1, which would cause DCK to crash when the lines were edited; fixed.
  105. - Switching to a game that had already been used in the current DCK session
  106.   told you that a bunch of Motif textures were invalid; fixed.
  107. - Some people experienced a crash when moving into the PolyID field of
  108.   PO_xxx Items in Hexen; fixed.
  109.  
  110. Other Stuff:
  111.  
  112. - The "Load File" dialog box now starts in the directory that the loaded
  113.   .WAD is located in; if there is no loaded WAD (untitled), it starts in
  114.   the current game's directory.
  115. - I've made the texture names on the status bar stand out a bit more.
  116.   They're also coloured in the background instead of the foreground, a la
  117.   2.x.
  118.  
  119.  
  120. 04-05-96    Release 3.3
  121.  
  122. Bugs Fixed:
  123.  
  124. - Due to the recent (3.0) conversion to C++, DCK would sometimes crash
  125.   when the 'new' operator returned NULL because there was no memory left.
  126.   Now, DCK saves your work to _CRASH.WAD (as usual) and tells you there's
  127.   no memory left ...
  128.  
  129. - ... BUT, if the low memory situation was preventing you from running
  130.   DCK, read on! Borland's PowerPack documentation says that the DPMI
  131.   server will use virtual memory (temporary hard drive storage) if no real
  132.   memory is available. This is correct, but ONLY if the MAKESWAP utility
  133.   is run first. This _minor piece of information_ was left out of the
  134.   documentation, and I've only just been told about it by the _third_ tech
  135.   support person I've queried regarding the problem.
  136.  
  137.   IF you don't experience any crashes or "out of memory" problems, you
  138.   don't need to worry about MAKESWAP.
  139.  
  140.   If you DO have problems, simply run the MAKESWAP utility in DCK's
  141.   directory. I've written a replacement for Borland's utility that
  142.   not only performs the same function but also modifies DCK.BAT in order
  143.   to tell DCK to use the swapfile.
  144.  
  145.   MAKESWAP creates a permanent swapfile of specified size in megabytes on
  146.   your hard disk -- the default size is 4 megabytes. You can delete the
  147.   swapfile (DCK.SWP) if you're not using DCK, but you will have to re-run
  148.   MAKESWAP if you want to use DCK again. If you buy more memory, you can
  149.   probably delete the swapfile permanently. Hard drive space may be at a
  150.   premium on your system, but it's far easier to come by than RAM.
  151.  
  152. - The "Snap Objects to Grid" command (Ctrl+V) did not work correctly;
  153.   fixed.
  154.  
  155. - Editing a linedef, picking a special and then editing another linedef
  156.   would crash DCK; fixed. What a dumb bug -- thanks to all the people who
  157.   convinced me it wasn't some low memory thing =)
  158.  
  159. Other Stuff:
  160.  
  161. - I've neglected to mention the full capabilities of DCK's cut and paste
  162.   operation for some time now (about a year!) --
  163.       - If you cut or copy outside sectors to the clipboard, and then
  164.         paste them inside an existing sector, DCK will convert all the
  165.         appropriate one-sided lines from the original outside sectors
  166.         into two-sided lines whose second sides now reference the sector
  167.         they were pasted into.
  168.       - Vice-versa: cut or copy inside sectors, and paste them outside --
  169.         DCK will convert the appropriate two-sided lines into one-sided
  170.         lines.
  171.   This is really really useful in some situations. Next time you need to
  172.   move outside sectors inside, or vice-versa, try it. Remember, you must
  173.   be in Sector mode when you CUT/COPY and PASTE.
  174.  
  175. - The clipboard's behavior has also been changed. If you cut or copy
  176.   lines to the clipboard, DCK will always switch to line mode to paste
  177.   the lines. This is basically unchanged from previous versions except
  178.   that the editor automatically switches modes now.
  179.  
  180.   The difference arises when you cut or copy sectors: if you paste the
  181.   Sectors you copied while in Line mode, DCK will always switch to Sector
  182.   mode to paste copied Sectors. It was too easy to forget that you wanted
  183.   to cut/copy/paste entire Sectors, and the undesirable results of pasting
  184.   Sectors in Line Mode weren't immediately apparent, causing many
  185.   irritating problems.
  186.  
  187.   So, the rule stands clear now: if you want to copy/paste Lines while
  188.   maintaining their sides' sector references (eg: one-sided pillars), you
  189.   must copy the Lines while in Line mode. And if you want to create new
  190.   Sectors by copying existing Sectors and pasting them elsewhere on the
  191.   map, you must copy the parts of the map in Sector mode. I think this
  192.   arrangement makes the most sense.
  193.  
  194.  
  195. 03/18/96    Release 3.2
  196.  
  197. Bugs Fixed:
  198.  
  199. - All the game parameters (when you run your map) are now written to a
  200.   response file by DCK (I should have done this ages ago...) -- all the
  201.   settings work properly now.
  202. - Deleting a line to join sectors sometimes deleted other lines as well,
  203.   or crashed the system. This was just a symptom of an insidious problem
  204.   that I only just slew.. um, slaye.. um.. "got rid of."
  205. - The palette was still screwed up after running a tool. It is now fixed.
  206.  
  207. Other stuff:
  208.  
  209. - You can now register DCK online via Compuserve. Type GO SWREG and enter
  210.   id number 10392.
  211. - If you have questions about DCK, please email me at the following new
  212.   address:
  213.                             dck-help@islandnet.com
  214.  
  215. 03/07/96    Release 3.1
  216.  
  217. Bugs Fixed:
  218.  
  219. - The .GD files still didn't use ZenNode properly.. sigh. Fixed.
  220. - Sometimes, a level would not run properly due to the misuse
  221.   of ZenNode; fixed.
  222. - If you included a texture file in the Textures list that had levels
  223.   in it, DCK would incorrectly run THAT wad instead of your wad when you
  224.   pressed F9; fixed.
  225. - After running a Tool from the Tools menu, the main menu bar disappeared;
  226.   fixed. Also, the palette was screwed up; fixed.
  227. - Some of the game data arrays weren't as big as were needed, and memory
  228.   was being overwritten. This is a bug that's been there since
  229.   2.2 -- jeez.
  230.  
  231. Features Added:
  232.  
  233. + This has been here for the last couple releases, but I forgot to mention
  234.   it: While you're dragging anything except Items, hold down Ctrl to have
  235.   the reference cross "snap" to the line that the cursor is over. This is
  236.   great for creating connected regions.
  237.  
  238. 02/28/96    Release 3.0a
  239.  
  240. Bugs Fixed:
  241.  
  242. - Create Outside Region bug fixed.
  243. - Editing linedefs in non-hexen maps crashed DCK. duhh; fixed.
  244. - Editing multiple linedefs in non-hexen maps didn't set up the
  245.   dialog box properly and resulted in wacky linedefs; fixed.
  246. - Rotating and Scaling lines/sectors would ask you if you wanted
  247.   to join vertices after you'd finished -- fine, but DCK would join
  248.   vertices to themselves; fixed.
  249. - The motif editor treated the wall/flat textures as fields (you
  250.   could move into them, which served no purpose); fixed.
  251. - The "Create Door" menu would sometimes appear partially offscreen;
  252.   fixed.
  253. - The Popup Help would sometimes obscure the dialog box it was
  254.   helping you with, which _didn't_ help; fixed.
  255. - The Polygon tool didn't work! -- oops; fixed.
  256. - Marking lines/items and switching to sector mode left the same
  257.   numbered objects marked; fixed.
  258. - Adding to / removing a file from the list in the Textures dialog
  259.   didn't update the displayed list; fixed.
  260.  
  261. Stuff Changed:
  262.  
  263. * Changed the background colour of dialog box fields to something darker.
  264.   Now DCK doesn't look so much like Windows 95, and is probably easier on
  265.   the pink eyes that doomers are all born with :)
  266. * The tag of a line is now displayed regardless of the line's special.
  267.  
  268. Features Added (by popular request):
  269.  
  270. + Added v2-style line grid -- use the 'G' key to toggle between no
  271.   grid, dot grid and line grid.
  272. + Created a hybrid between the v2-style selection mechanism (Categories
  273.   and Items) and the new v3-style (Search Item List.) Chock eet awwwt.
  274. + Hold down Ctrl and left-click once to quickly create the last kind of
  275.   Item you edited in Item Mode.
  276.  
  277.  
  278. 02/20/96    Release 3.0
  279.  
  280. - DCK and HCK combined.
  281. - Many little bugs fixed.
  282. - Mirror feature - use the Object menu.
  283. - "Tips" feature added on startup. You can't get rid of it unless you
  284.   register :)
  285. - "Replace Textures" (Alt+R) feature works again.
  286. - Because I'm such a dissident, DCK now calls THINGs "Items."
  287. - Full Screen Mode - press 'F' to toggle, or use the Edit Menu.
  288. - Built-in version of DEACC by Luc Cluitmans.
  289. - Line-length display while dragging is more intelligent.
  290. - Hexen: The "create door" dialog box created doors that were activated by
  291.   _crossing_ the door lines. Useful? no.  Fixed? yes.
  292. - Hexen: The ';' search key now searches for Items with the same TID
  293.   as a Line, and Lines with the same TID as a Items.
  294. - Hexen: The Auto-Tag utility (Ctrl+T) now tags Items to Lines, and
  295.   vice-versa.
  296. - Hexen: No more compiler problems - the file ACC.DLL is a loadable
  297.   version of the script compiler, which is run right inside DCK now.
  298. - There's a customizable TOOLS menu, just like Windows programs.
  299. - Hexen: The Consistency Checker (Alt+C) now checks for Lines that require
  300.   TIDs but don't have them.
  301. - Hexen: The Consistency Checker now checks for a Player 1 Start that has
  302.   a blank arg0 parameter (which is required if you just -warp to a
  303.   level in Hexen.)
  304. - Hexen: Player Starts now have an editable arg0 parameter.
  305. - The status bars are about 25% smaller, so you get more map space.
  306. - Hexen: Item and Line Properties dialog boxes now have a "Clear" button
  307.   that sets all the unused special args to 0.
  308.  
  309. 12/07/95   Beta 3
  310.  
  311. - There were STILL problems with the "find Hexen" feature.  This has been
  312.   fixed.
  313. - The "Create Door" feature never set the Repeatable flag, even if the
  314.   checkbox was set.  Fixed.
  315. - Saving a new map didn't prompt for a filename - DCK just saved the map
  316.   as MAP01 in UNTITLED.WAD.  DCK now prompts for a filename.
  317. - The save status window was a little messed up.
  318. - A couple minor interface changes.
  319. - Editing multiple THINGs with different TIDs set all the TIDs to the
  320.   first selected THING's TID.  Fixed.
  321. - Creating a new THING set its TID to that of the last thing edited. It
  322.   is now set to 0.
  323. - Deleting sectors didn't work.
  324. - The auto-tag-set function didn't work properly.
  325. - The Sector number is now displayed on the Sector info status bar.
  326. - Deleting a line to join two sectors didn't work properly.
  327. - The beta testers didn't work properly.
  328. - I'm joking!
  329.  
  330.  
  331. 12/06/95   Beta 2
  332.  
  333. - If your copy of Hexen wasn't in C:\HEXEN, DCK would crash when it
  334.   first loaded, after scanning and finding Hexen.  It was work-around-
  335.   able, but what a dumb bug!  This is fixed.
  336.  
  337.  
  338. Now, on to the good stuff:
  339.  
  340. ---------------------
  341. What's new for 3.0?
  342. ---------------------
  343.  
  344. New Features:
  345.  
  346. - Hexen support, of course! DCK contains lots of Hexen-specific
  347.   enhancements:
  348.      - Pop-up choices for Arguments, where available - for example, you
  349.        can pop up a list of THINGS to spawn for the Thing_Spawn...
  350.        specials;
  351.      - Built-in version of the ACS script compiler;
  352.      - Edit your map's script right from DCK, using your favorite DOS
  353.        editor;
  354.      - Fully supports THINGS that take Arguments;
  355.      - Highlights the relationship between THING TIDs and Lines whose
  356.        Specials reference those TIDs.
  357.  
  358. - No more built-in nodebuilder, so you can use whichever you prefer.
  359.  
  360. - "Drag-and-align" texture alignment.  Besides having a really crafty
  361.   name, this feature is very useful: DCK displays the texture you
  362.   want to align and allows you to drag a crosshair to exactly the
  363.   point that you want DOOM to start displaying the texture.
  364.  
  365. - Integrated vertex and line modes!  No more switching back and forth
  366.   in order to make structural changes.  This is a BIG timesaver.
  367.  
  368. - A totally new user interface.  It looks and acts a lot more like
  369.   Windows, and is much easier on the mouse hand.
  370.    - More responsive dialog box controls, drag-scrolling listboxes,
  371.      and so on.  Buttons actually push DOWN now - incredible!
  372.    - PopUp help in dialog boxes.  If you like, DCK will display a
  373.      description of the field you're editing in a Pop-Up window beside
  374.      the dialog box.  You can turn this on and off in File|Configure.
  375.    - A nicer-looking, proportional font.
  376.    - More configuration options.
  377.    - A much quicker method of finding what you're looking for in lists
  378.      of items, specials and so on: type a couple abbreviated words and
  379.      DCK displays all the items that contain those words.  You'll see
  380.      what a difference this makes when you're looking for that bloody
  381.      green thing, but you can't remember what its proper name is!
  382.    - A real mouse cursor instead of that awful green thing.
  383.  
  384. - A full-screen texture browser with multiple zoom levels: view
  385.   textures from 256x128 all the way down to 32x32.  The new browser
  386.   will optionally display names only (with one picture at the bottom),
  387.   so you can view most of the textures available for picking without
  388.   having to page-down the list.
  389.  
  390. - More informative status bars contain all the information for Hexen
  391.   objects.
  392.  
  393. - Small features like:
  394.    - Shift-key flag toggling.  In line mode and thing mode, you can
  395.      turn on and off any of the object flags just by hitting a
  396.      Shift-key combination.
  397.    - Ctrl+Left and Ctrl+Right rotate THING objects.
  398.    - Horizontal and Vertical mirroring.
  399.  
  400. - You guessed it: And even More!
  401.  
  402.  
  403. All the good old features of previous releases:
  404.  
  405. - Graphical THING display: shows graphics of the Things in the game,
  406.   right on the map!
  407. - Rectangle and Polygon tools.
  408. - A fast wall and floor/ceiling texture browser.
  409. - Runs the game right from within the editor, so you can test your
  410.   levels out and get right back to editing!
  411. - Seamless support for custom textures.
  412. - Automatic texture-alignment tools.
  413. - A clipboard with Cut, Copy and Paste - even between levels!
  414. - Full drag and drop functions.
  415. - An easy-to-use and thorough map "error checker."
  416. - An UNDO feature.
  417. - A powerful, built-in WAD management tool.
  418. - Motifs: named sets of wall and floor/ceiling textures for "coloring"
  419.   areas of your map quickly and easily.
  420.  
  421.  
  422. Future plans?:
  423.  
  424. - There WILL be a much-nicer-looking help system sometime soon, with
  425.   hypertext links and other cool stuff.
  426.  
  427. - This is a maybe, but a texture-creation facility has always been on
  428.   my to-do list.  If I find the time..!
  429.  
  430. - Project files.  Hexen maps have script functionality, so you have to
  431.   have some way of telling DCK which script goes with the map you're
  432.   editing.  Project files also allow you to specify multiple sequences
  433.   of "level-building" - for example, you could have a sequence that
  434.   builds the BSP at a draft level and runs the map so you can check out
  435.   your texture alignments quickly, and a sequence that builds the entire
  436.   10-level PWAD you're working on and zips it up for distribution.
  437.   These are simple descriptions, because projects are totally
  438.   configurable.  Kind of nifty.
  439.  
  440.  
  441. Bugs fixed:
  442.  
  443. - Deleting multiple sectors in one operation never worked before.
  444. - The crashing bug has been fixed -- i hope.
  445.  
  446. ----------------------------------
  447. What's in the registered version
  448. ----------------------------------
  449.  
  450. - The WAD manager.
  451. - Graphical Item display.
  452. - Item Display Filter (for example, to display only those
  453.   items that appear on skills 1 and 2.)
  454. - A feature to find the selected object's associated-
  455.   by-sector-tag objects.
  456. - No more welcome windows.
  457.  
  458. - A printed manual!
  459.  
  460. ----------------------
  461. Where can i get it?!
  462. ----------------------
  463.  
  464. DCK is available at the following locations.  It should be under the
  465. filename "DCKnn.ZIP" (where nn is the version, eg: 30 for 3.0)
  466.  
  467. FTP -
  468.   Always at:
  469.    ftp.cdrom.com                /pub/doom2/utils/level_edit/
  470.    ftp.islandnet.com (T1 link)  /bmorris/
  471.  
  472. WWW -
  473.    http://www.islandnet.com/~bmorris/
  474.    (Registered users can find updates here.)
  475.  
  476. Other -
  477.    Compuserve                   ACTION forum, browse for DCK*.ZIP
  478.